package com.atguigu.service;

import com.atguigu.pojo.Book;
import com.atguigu.pojo.Page;

import java.util.List;

/**
 * @author 徐州城
 * @version 1.0
 */
public interface BookService {
    //增加图书
    public void addBook(Book book);

    //通过id，删除图书信息
    public void deleteBookById(Integer id);

    //通过book对象，更新图书
    public void updateBook(Book book);

    //通过id，查询图书
    public Book queryBookById(Integer id);

    //查询所有图书
    public List<Book> queryBooks();

    Page<Book> page(int pageNo, int pageSize);

    Page<Book> pageByPrice(int pageNo, int pageSize, int min, int max);
}
